package vashion.azeroth.core.personal.dao;

import java.util.ArrayList;

import vashion.azeroth.core.dao.BaseDao;
import vashion.azeroth.core.dao.DaoRepository;
import vashion.azeroth.core.personal.pojo.PersonalFriend;
import vashion.azeroth.core.personal.pojo.PersonalMember;
import vashion.azeroth.core.result.ApiResult;


@DaoRepository
public interface PersonalFriendDao extends BaseDao<PersonalFriend> {

	ArrayList<PersonalFriend> getFirstLevelFriends(PersonalMember member);

	int findCntForFirLevelFridends(PersonalMember member);

	ArrayList<PersonalFriend> getSecLevelFriends1(PersonalMember member);

	ArrayList<PersonalFriend> getSecLevelFriends2(PersonalMember member);

	ApiResult<PersonalMember> getHigher(PersonalMember member);

}

